package com.gce.model;

import java.util.HashSet;
import java.util.Set;

/**
 * @Author chengen.gce
 * @DATE 2022/1/19 11:06 下午
 */
public class ClazzJarInfo {

    private String clazzName;
    private String crc;
    private String jarName;

    private Class<?> clazz ;
    private String filedStr;
    private String methodStr ;

    private String fieldMethodNames;

    private Set<String> fieldSet = new HashSet<>();
    private Set<String> methodSet = new HashSet<>();

    public Set<String> getFieldSet() {
        return fieldSet;
    }

    public Set<String> getMethodSet() {
        return methodSet;
    }

    public String getFieldMethodNames() {
        return fieldMethodNames;
    }

    public void setFieldMethodNames(String fieldMethodNames) {
        this.fieldMethodNames = fieldMethodNames;
    }

    public String getClazzName() {
        return clazzName;
    }

    public void setClazzName(String clazzName) {
        this.clazzName = clazzName;
    }

    public String getCrc() {
        return crc;
    }

    public void setCrc(String crc) {
        this.crc = crc;
    }

    public String getJarName() {
        return jarName;
    }

    public void setJarName(String jarName) {
        this.jarName = jarName;
    }

    public Class<?> getClazz() {
        return clazz;
    }

    public void setClazz(Class<?> clazz) {
        this.clazz = clazz;
    }

    public String getFiledStr() {
        return filedStr;
    }

    public void setFiledStr(String filedStr) {
        this.filedStr = filedStr;
    }

    public String getMethodStr() {
        return methodStr;
    }

    public void setMethodStr(String methodStr) {
        this.methodStr = methodStr;
    }

    @Override
    public String toString() {
        return "ClazzJarInfo{" +
                "clazzName='" + clazzName + '\'' +
                ", crc='" + crc + '\'' +
                ", jarName='" + jarName + '\'' +
                "} \n";
    }
}
